<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<title>LinkExchanger ADMIN AREA</title>
</head>

<?
include_once '../global-includes.php';
include_once "menu.php";

echo "<body bgcolor=$bgcolor>";

//видалення без питань
if ($_GET[action] == absolute AND $_GET[delete]) {
BaseDbService::execute_select_query("DELETE FROM base WHERE cid='$_GET[delete]'");
BaseDbService::execute_select_query("DELETE FROM categories WHERE cid='$_GET[delete]'");
echo "<center><table cellpadding=3 width=500><tr><td>";
echo "<font face=$title_face size=$title_size color=$title_color><b>Категорія була видалена!</b></font><hr size=1>";
echo "</td></tr></table></center>";
exit;
}
//видалення без питань

//редагування категорій
if ($_GET[edit]) {
$record=BaseDbService::execute_select_query("SELECT cid, category FROM categories WHERE cid=$_GET[edit]");
$old = $record[0][cid];
echo "<center><table cellpadding=3 width=500>
<tr><td><font face=$title_face size=$title_size color=$title_color><b>Редагування категорії:</b></font><hr size=1></td></tr>
<tr><td>
<form action=categories.php method=POST>
<input type=text name=category value='".$record[0][category]."' size=60><input name=id type=hidden value=$_GET[edit]>
<input name=old type=hidden value='$old'><input type=submit name=editing value=Виправити>
</form>
<hr size=1></td></tr><tr><td align=center><font face=$font_face size=$font_size color=$font_color>| <a href=categories.php>Не виправляти</a> |</font></td></tr>
</table></center>";
exit;}
//редагування категорій

//редагування категорій
if ($_POST[editing] == 'Виправити') {
$category = trim($_POST[category]);
$record=BaseDbService::execute_select_query("SELECT cid,category FROM categories");
for($i = 0; $i < count($record); $i++){
if ($record[$i][category] == $category) {
echo "<center><table cellpadding=3 width=500><tr><td align=center><font face=$bigwrn_face size=$bigwrn_size color=$bigwrn_color><b>А така категорія вже є!</b></font><hr size=1></td></tr></table></center>";
exit;
}
}

$time = time();
$add_time = date("Y-m-d", "$time");
BaseDbService::execute_select_query("UPDATE categories SET category='$category', date='$add_time' WHERE cid='$_POST[old]'");
BaseDbService::execute_select_query("UPDATE base SET category='$category' WHERE cid='$_POST[old]'");	
}
//редагування категорій

//видалення категорій з перевіркою
if ($_GET[delete]) {
	
$record=BaseDbService::execute_select_query("SELECT id,url,category,cid,check_result,check_date FROM base WHERE cid='$_GET[delete]'");	

if (empty($record[0][id])) {
BaseDbService::execute_select_query("DELETE FROM categories WHERE cid='$_GET[delete]'");
}else{
echo "<center><table cellpadding=3 width=500>";
echo "<tr><td align=center colspan=5><font face=$bigwrn_face size=$bigwrn_size color=$bigwrn_color><b>У категорії <i>".$record[0][category]."</i> є посилання!</b></font><hr size=1></td></tr>";
echo "<tr><td align=center><font face=$font_face color=$font_color size=$font_size><b>ID<b/></font></td>";
echo "<td align=center><font face=$font_face color=$font_color size=$font_size><b>Категорія<b/></font></td>";
echo "<td align=center><font face=$font_face color=$font_color size=$font_size><b>URL<b/></font></td>";
echo "<td nowrap align=center><font face=$font_face color=$font_color size=$font_size><b>Перевірена</b></font></td>";
echo "<td align=center><font face=$font_face color=$font_color size=$font_size><b>Результат</b></font></td></tr>";
for($i = 0; $i < count($record); $i++){

$fc = ($record[$i][check_result] == NO) ? $wrn_color : $font_color;

echo "<tr><td align=center><font face=$font_face color=$fc size=$font_size>".$record[$i][id]."</font></td>";
echo "<td align=center nowrap><font face=$font_face color=$fc size=$font_size>".$record[$i][category]."</font></td>";
echo "<td align=left><font face=$font_face color=$fc size=$font_size>".$record[$i][url]."</font></td>";
echo "<td align=center nowrap><font face=$font_face color=$fc size=$font_size>".$record[$i][check_date]."</font></td>";
echo "<td align=center><font face=$font_face color=$fc size=$font_size>".$record[$i][check_result]."</font></td></tr>";
$delete=$record[$i][cid];
}

echo "<tr><td align=center colspan=5><hr size=1><font face=$font_face color=$font_color size=$font_size>| <a href='$_SERVER[PHP_SELF]'>Не видаляти</a> | <a href='$_SERVER[PHP_SELF]?action=absolute&delete=$delete'>Видалити без питань</a> |</font></td></tr>";
echo "</table></center>";
exit;	
}
}

//видалення категорій з перевіркою

//додавання категорій
if ($_POST[submit] == 'Додати' AND $_POST[category]) {
$category = trim($_POST[category]);
$record=BaseDbService::execute_select_query("select category from categories");
for($i = 0; $i < count($record); $i++){
if ($record[$i][category] == $category) {
echo "<center><table cellpadding=3 width=500><tr><td align=center><font face=$bigwrn_face size=$bigwrn_size color=$bigwrn_color><b>А така категорія вже є!</b></font><hr size=1></td></tr></table></center>";
exit;
}
}
$time = time();
$add_time = date("Y-m-d", "$time");
BaseDbService::execute_select_query("INSERT INTO categories (category,date) VALUES ('$category','$add_time')");
}
//додавання категорій

$num = BaseDbService::get_count('categories');
echo "<center><table cellpadding=3 width=500>";
echo "<tr><td colspan=4><font face=$title_face size=$title_size color=$title_color><b>Мої Категорії: ($num)</b></font><hr size=1></td></tr>";
echo "<tr><td align=center><font face=$font_face size=$font_size color=$font_color><b>Назви</b></font></td>";
echo "<td align=center colspan=2><font face=$font_face size=$font_size color=$font_color><b>Дії</b></font></td>";
echo "<td align=center><font face=$font_face size=$font_size color=$font_color><b>Додати./Видалити</b></font></td></tr>";

$record=BaseDbService::execute_select_query("select * from categories");
for($i = 0; $i < count($record); $i++){
echo "<tr><td align=left nowrap><font face=$font_face size=$font_size color=$font_color>".$record[$i][category]."</font></td>";
echo "<td align=center><font face=$font_face size=$font_size color=$font_color><a href='$_SERVER[PHP_SELF]?delete=".$record[$i][cid]."'>Видалити</a></font></td>";
echo "<td align=center><font face=$font_face size=$font_size color=$font_color><a href='$_SERVER[PHP_SELF]?edit=".$record[$i][cid]."'>Редагувати</a></font></td>";
$date=import_date($record[$i][date]);
echo "<td align=center nowrap><font face=$font_face size=$font_size color=$font_color>$date</font></td></tr>";
}
echo "<tr><td colspan=4><hr size=1></td></tr>";
echo "</table></center>";
?>
<!-- FORM -->
<center>
	<table cellpadding=3 width=500>
		<tr>
			<td>
				<form action="<?php $_SERVER[PHP_SELF]?>" method=POST>
					<font face="Verdana, Arial" size="4" color="green">
						<b>Додати категорію:</b>
					</font>
						<hr size=1>
						<br>
					<font face="Verdana, Arial" size="2" color="black">
						Назва категорії
					</font>
						<br>
					<input type=text name=category size=60>
					<input name=submit type=submit value=Підтвердити>
				</form>
			</td>
		</tr>
		<tr>
			<td>
				<hr size=1>
			</td>
		</tr>
	</table>
</center>
<!-- FORM -->

</body>
</html>
